administer punishment - Francés Inglés Diccionario